<?php

class fatalError
{
    /**
     * 错误信息捕获
     * @param type $website 日志路径
     */
    public static function catchFatalError()
    {
        $arrError = error_get_last();

        if(isset($arrError['type']) && ($arrError['type'] & (E_ERROR | E_PARSE | E_CORE_ERROR | E_COMPILE_ERROR |E_USER_ERROR)))
        {
            $errmsg = '['.date('Y-m-d H:i:s')."] 错误信息: Message: ".$arrError['message']."\t File: ".$arrError['file']."\t Line: ".$arrError['line'];
            if(OPEN_DEBUG)
            {
                echo $errmsg;
            }

            isset($arrError['message']) && filelog::save($errmsg, SYSLOG);
            exit();
        }

    }
}

